improbable testimony - French English Dictionary